終於滿一週了耶!身體也慢慢習慣這種每天都在開VScode的感覺了。
突然想到是不是還有個工具我們還沒介紹啊!
差點忘了啦
那趕快來說一下GitHub的功能是什麼。
GitHub對我來說最大的用處就是可以做版本控制。
今天不論是一個團隊一起做一個專案,還是自己一個人開開心心打程式,版本控制上真的是超級重要的啦!
多人一起用一個project,GitHub不用讓你每次給別人檔案都要用隨身碟傳來傳去,且多人一起打,可能原本改同樣的檔案,上傳之後檔案內容就會變不一樣,而GitHub可以很清楚的看到前後檔案差異在哪,以及上傳的先後順序。
那說到檔案上傳的先後順序,可以明確地記錄每次檔案的內容,這樣萬一在之後不小心把檔案改失敗了,還原不回去,至少你還可以跑回去看原本修改前的檔案。
在這麼棒的優點之下,GitHub有沒有缺點啊?
那就是在這麼方便的前提下,必須先養成commit的好習慣啦!
每commit一次就會幫你紀錄一次你在監控的檔案內容,並且會讓你附上一些留言,這樣也方便是後回去查看時辨認!
範例:
像我之前在9/15剛開賽的時候就有先新增一個commit叫init,而今天9/22又再次上傳了兩個commit,那其中一個我有留言文字,之後我過幾天回來看的時候就會知道我9/22做了什麼事。
範例:
上圖是9/15的檔案,下圖是9/22的檔案
很明顯GitHub幫我標出了哪裡不一樣,一目瞭然。
以上是我開賽的第七天,讓我們來期待第八天的到來吧!
加油、加油! 倒數23天。